MATSMIPIFVTFMLVAAHMALADTNMLQDFCVADLSNGLKVNGYPCKDPAKVTPEDFYFIGLATAAATANSSMGSAVTGANVEKVPGLNTLGVSISRIDYAPGGLNPPHLHPRASEAIFVLEGRLFVGFLTTTGKLISKHVNKGDVFVFPKALLHFQQNPNKAPASVLAAFDSQLPGTQVVGPSLFGSNPPIPDDLLAKAFGAAAPEIQKIKGKFPPKK